/*!home:widget/activity/activity.less*/
.wgt-activity .wgt-activity-title {
    margin: 30px 0 19px;
    font-family: PingFangSC-Medium;
    font-size: 24px;
    color: #333;
    line-height: 24px
}

.wgt-activity .activity-list {
    font-family: PingFangSC-Regular
}

.wgt-activity .activity-list .activity-item {
    display: block;
    margin-bottom: 10px;
    font-size: 14px;
    color: #333;
    line-height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    text-decoration: none;
    white-space: nowrap
}

.wgt-activity .activity-list .activity-item:last-child {
    margin-bottom: 20px
}

.wgt-activity .activity-list .activity-item:hover {
    color: #34B458
}

.wgt-activity .banner-list .banner {
    width: 270px;
    height: 115px;
    margin-bottom: 3px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    line-height: 1
}

.wgt-activity .banner-list .banner:last-child {
    margin-bottom: 0
}

/*!home:widget/banner/banner.less*/
.banner-wp {
    height: 390px;
    min-width: 1070px;
    padding-top: 30px;
    box-sizing: border-box;
    background: url(https://iknowpc.bdimg.com/static/home/widget/banner/img/background-image.fcd1c7c.png) no-repeat;
    background-size: cover;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.banner-wp .banner {
    position: relative
}

.banner-wp .banner .banner-layout {
    position: relative;
    width: 777px;
    height: 330px;
    overflow: hidden
}

.banner-wp .banner .banner-layout .banner-card-list {
    width: 3500px;
    height: 330px;
    position: absolute;
    top: 0;
    left: 0;
    font-size: 0
}

.banner-wp .banner .banner-layout .banner-card-list .banner-card-item {
    position: relative;
    display: inline-block;
    width: 240px;
    height: 330px;
    margin-right: 19px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    background-repeat: no-repeat;
    background-position: 100% bottom;
    background-size: cover;
    overflow: hidden
}

.banner-wp .banner .banner-layout .banner-card-list .banner-card-item .item-mask {
    position: absolute;
    width: 240px;
    height: 330px;
    background: rgba(0, 0, 0, .1);
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px
}

.banner-wp .banner .banner-layout .banner-card-list .banner-card-item .item-mask:hover {
    background: rgba(0, 0, 0, 0)
}

.banner-wp .banner .banner-layout .banner-card-list .banner-card-item .item-text-mask {
    position: absolute;
    top: 0;
    left: 0;
    width: 240px;
    height: 330px;
    background: rgba(0, 0, 0, .1)
}

.banner-wp .banner .banner-layout .banner-card-list .banner-card-item .bg-blur {
    position: absolute;
    top: 213px;
    width: 240px;
    height: 330px;
    -webkit-border-radius: 0 0 8px 8px;
    -moz-border-radius: 0 0 8px 8px;
    border-radius: 0 0 8px 8px;
    overflow: hidden;
    background-image: url(img/blur.svg);
    background-repeat: no-repeat;
    background-size: cover;
    filter: url(blur.svg#blur);
    -webkit-filter: blur(22px);
    -moz-filter: blur(22px);
    -ms-filter: blur(22px);
    filter: blur(22px);
    filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=22, MakeShadow=false)
}

.banner-wp .banner .banner-layout .banner-card-list .banner-card-item .ie-blur {
    display: none;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 240px;
    height: 140px;
    -webkit-border-radius: 0 0 8px 8px;
    -moz-border-radius: 0 0 8px 8px;
    border-radius: 0 0 8px 8px;
    background-image: linear-gradient(-180deg, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .9) 100%)
}

.banner-wp .banner .banner-layout .banner-card-list .banner-card-item .pic {
    position: absolute;
    top: 0;
    left: 0;
    width: 240px;
    height: 250px;
    -webkit-border-radius: 8px 8px 0 0;
    -moz-border-radius: 8px 8px 0 0;
    border-radius: 8px 8px 0 0;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top
}

.banner-wp .banner .banner-layout .banner-card-list .banner-card-item .text-container {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 240px;
    height: 80px;
    padding: 12px 14px 0;
    box-sizing: border-box;
    font-family: PingFangSC-Regular;
    font-size: 14px;
    line-height: 20px;
    color: #FFF
}

.banner-wp .banner .banner-layout .banner-card-list .banner-card-item .text-container .title {
    width: 100%;
    margin-bottom: 2px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.banner-wp .banner .banner-layout .banner-card-list .banner-card-item .text-container .intro {
    font-size: 12px;
    line-height: 18px
}

.banner-wp .banner .banner-layout .banner-card-list .banner-card-item .calendar-text-container {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 240px;
    height: 80px;
    padding: 8px 9px 0 14px;
    box-sizing: border-box;
    font-family: PingFangSC-Regular;
    font-size: 14px;
    line-height: 20px;
    color: #FFF
}

.banner-wp .banner .banner-layout .banner-card-list .banner-card-item .calendar-text-container .calendar-title {
    display: inline-block;
    width: 139px;
    height: 40px;
    margin-top: 11px;
    overflow: hidden
}

.banner-wp .banner .banner-layout .banner-card-list .banner-card-item .calendar-text-container .calendar-con {
    display: inline-block;
    width: 67px;
    height: 65px;
    margin-left: 4px;
    padding-top: 7px;
    vertical-align: top;
    border: 1px solid rgba(255, 255, 255, .24);
    border-radius: 3px;
    box-sizing: border-box;
    text-align: left
}

.banner-wp .banner .banner-layout .banner-card-list .banner-card-item .calendar-text-container .calendar-con .title {
    margin-bottom: 3px;
    margin-left: 6.5px;
    font-size: 12px;
    line-height: 10px;
    letter-spacing: 1.8px
}

.banner-wp .banner .banner-layout .banner-card-list .banner-card-item .calendar-text-container .calendar-con .date-day {
    display: inline-block;
    padding-bottom: 2px;
    margin: 0 auto 5px;
    margin-left: 6.5px;
    font-size: 19px;
    letter-spacing: 1px;
    border-bottom: 1px solid rgba(255, 255, 255, .6)
}

.banner-wp .banner .banner-layout .banner-card-list .banner-card-item .calendar-text-container .calendar-con .date-year {
    margin-left: 6.5px;
    font-size: 12px;
    letter-spacing: 2px;
    line-height: 10px;
    text-align: left
}

.banner-wp .banner .banner-card-tab-list {
    display: inline-block;
    width: 760px;
    height: 3px;
    text-align: center
}

.banner-wp .banner .banner-card-tab-list .show-card-tab-item {
    display: inline-block;
    width: 12px;
    height: 3px;
    cursor: pointer;
    -webkit-border-radius: 2.5px;
    -moz-border-radius: 2.5px;
    border-radius: 2.5px;
    background: #BFC9D0
}

.banner-wp .banner .banner-card-tab-list .show-tab-item-current {
    background: #4aca6d
}

.banner-wp .banner .slogan-widget {
    width: 256px;
    height: 303px;
    position: absolute;
    top: 15px;
    right: 10px
}

/*!home:widget/business/business.less*/
.wgt-business {
    padding-top: 40px;
    box-sizing: border-box;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.wgt-business .wgt-business-title {
    margin-bottom: 25px;
    font-family: PingFangSC-Medium;
    font-size: 24px;
    color: #333;
    line-height: 24px
}

.wgt-business .business-list {
    margin-bottom: 38px
}

.wgt-business .business-list .business-item {
    display: inline-block;
    width: 127px;
    margin-right: 26px
}

.wgt-business .business-list .business-item .link {
    display: block;
    text-decoration: none
}

.wgt-business .business-list .business-item .link .avatar {
    display: block;
    width: 90px;
    height: 90px;
    margin: 0 auto 10px;
    border: 1px solid #e7e7e7;
    -webkit-border-radius: 90px;
    -moz-border-radius: 90px;
    border-radius: 90px
}

.wgt-business .business-list .business-item .link .name {
    margin-bottom: 10px;
    font-family: PingFangSC-Medium;
    font-size: 14px;
    color: #333;
    text-align: center;
    line-height: 16px
}

.wgt-business .business-list .business-item .link:hover .name {
    color: #34B458
}

.wgt-business .business-list .business-item .stastics {
    font-family: PingFangSC-Regular;
    font-size: 12px;
    color: #9D9D9D;
    line-height: 12px;
    text-align: center
}

.wgt-business .business-list .business-item .stastics .reply-num, .wgt-business .business-list .business-item .stastics .thumb-num {
    margin-right: 3px;
    vertical-align: middle
}

.wgt-business .business-list .business-item .stastics .point {
    display: inline-block;
    width: 2px;
    height: 2px;
    margin-right: 3px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    vertical-align: middle;
    background: #9D9D9D
}

.wgt-business .business-list .business-item .stastics .thumb-num {
    margin-right: 0
}

.wgt-business .business-list .business-item:last-child {
    margin-right: 0
}

/*!home:widget/css/iconfont.less*/
@font-face {
    font-family: home-icons;
    src: url(https://iknowpc.bdimg.com/static/home/widget/css/fonts/iconfont.53b97b2.eot?);
    src: url(https://iknowpc.bdimg.com/static/home/widget/css/fonts/iconfont.53b97b2.eot?#iefix) format('embedded-opentype'), url(https://iknowpc.bdimg.com/static/home/widget/css/fonts/iconfont.099278a.woff?) format('woff'), url(https://iknowpc.bdimg.com/static/home/widget/css/fonts/iconfont.23704c3.ttf?) format('truetype'), url(https://iknowpc.bdimg.com/static/home/widget/css/fonts/iconfont.3e82ced.svg?#iconfont) format('svg');
    font-weight: 400;
    font-style: normal
}

.home-icons {
    font-family: home-icons !important;
    font-size: 14px;
    line-height: 1;
    *line-height: 1.2;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    speak: none;
    font-style: normal;
    font-variant: normal;
    text-transform: none;
    outline: 0
}

.home-icons:hover {
    text-decoration: none
}

/*!home:widget/css/index.less*/
.layout-center #body {
    width: 100%
}

.layout-center .container {
    width: 1070px
}

#header.container {
    *width: 1000px
}

.wgt-footer-new {
    background-color: #F4F5F7
}

.wgt-footer-new .footer-wp .footer-list {
    margin: 0 auto
}

body {
    font-family: "Microsoft YaHei", arial, courier new, courier, "\5b8b\4f53", monospace
}

body h2, body h3 {
    font-family: "Microsoft YaHei", arial, courier new, courier, "\5b8b\4f53", monospace
}

.home-split {
    display: -moz-inline-box;
    -moz-box-orient: vertical;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    width: 1px;
    height: 12px;
    background: #dadada;
    margin: 0 1px 0 11px
}

.head-wrap {
    background-color: #fff !important
}

.head-wrap .divider {
    display: block;
    position: absolute;
    top: 32px;
    width: 100%;
    border-bottom: 1px solid #ebebeb;
    border-top: 0;
    border-left: 0;
    border-right: 0
}

#userbar {
    position: absolute;
    right: 13px;
    height: 32px
}

#userbar .aside-list .toindex:before {
    content: ' ';
    width: 1px;
    height: 13px;
    position: absolute;
    top: 10px;
    left: -13px;
    background-repeat: no-repeat;
}

#userbar .aside-list li {
    height: 32px;
    line-height: 32px
}

#userbar .aside-list li a {
    font-size: 13px
}

#userbar .aside-list li i {
    font-size: 13px
}

#userbar .aside-list li span {
    font-size: 13px
}

#userbar .aside-list #userbar-msg .nav-msg-layout {
    top: 32px;
    right: -45px
}

#userbar .sublist-container {
    top: 31px
}

/*!home:widget/discussion/discussion.less*/
.wgt-discussion .wgt-discussion-title {
    margin: 40px 0 20px;
    font-family: PingFangSC-Medium;
    font-size: 24px;
    color: #333;
    line-height: 24px
}

.wgt-discussion .wgt-discussion-list .discussion-big {
    display: inline-block;
    position: relative;
    width: 500px;
    height: 344px;
    margin-right: 14px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center 100%;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px
}

.wgt-discussion .wgt-discussion-list .discussion-big .mask {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 199px;
    -webkit-border-radius: 0 0 6px 6px;
    -moz-border-radius: 0 0 6px 6px;
    border-radius: 0 0 6px 6px;
    background-image: linear-gradient(-180deg, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .8) 100%)
}

.wgt-discussion .wgt-discussion-list .discussion-big .text-container {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 0 16px;
    box-sizing: border-box;
    color: #FFF
}

.wgt-discussion .wgt-discussion-list .discussion-big .text-container .title {
    margin-bottom: 10px;
    font-family: PingFangSC-Medium;
    font-size: 16px;
    line-height: 16px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-shadow: 0 1px 0 #000
}

.wgt-discussion .wgt-discussion-list .discussion-big .text-container .intro {
    margin-bottom: 10px;
    font-family: PingFangSC-Regular;
    font-size: 12px;
    line-height: 12px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-shadow: 0 1px 0 #000
}

.wgt-discussion .wgt-discussion-list .discussion-big .text-container .statistics {
    margin-bottom: 14px;
    font-family: PingFangSC-Regular;
    font-size: 12px;
    color: rgba(255, 255, 255, .8);
    line-height: 12px
}

.wgt-discussion .wgt-discussion-list .discussion-big .text-container .statistics .avatar {
    width: 24px;
    height: 24px;
    margin-right: 4px;
    vertical-align: middle;
    -webkit-border-radius: 24px;
    -moz-border-radius: 24px;
    border-radius: 24px
}

.wgt-discussion .wgt-discussion-list .discussion-big .text-container .statistics .name {
    margin-right: 4px;
    vertical-align: middle
}

.wgt-discussion .wgt-discussion-list .discussion-big .text-container .statistics .point {
    display: inline-block;
    width: 2px;
    height: 2px;
    margin-right: 4px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    vertical-align: middle;
    background: rgba(255, 255, 255, .8)
}

.wgt-discussion .wgt-discussion-list .discussion-big .text-container .statistics .thumb-num {
    vertical-align: middle
}

.wgt-discussion .wgt-discussion-list .discussion-big .text-container .statistics .discuss-num {
    float: right;
    height: 24px;
    line-height: 24px
}

.wgt-discussion .wgt-discussion-list .discussion-big:hover {
    top: -1px;
    box-shadow: 0 6px 12px 0 rgba(158, 172, 182, .6)
}

.wgt-discussion .wgt-discussion-list .discussion-small-list {
    display: inline-block;
    vertical-align: top
}

.wgt-discussion .wgt-discussion-list .discussion-small-list .discussion-small {
    display: block;
    position: relative;
    width: 239px;
    height: 162px;
    margin-bottom: 20px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center 100%
}

.wgt-discussion .wgt-discussion-list .discussion-small-list .discussion-small .mask {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 73px;
    -webkit-border-radius: 0 0 6px 6px;
    -moz-border-radius: 0 0 6px 6px;
    border-radius: 0 0 6px 6px;
    background-image: linear-gradient(-180deg, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .8) 100%)
}

.wgt-discussion .wgt-discussion-list .discussion-small-list .discussion-small .text-container {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 0 15px;
    box-sizing: border-box;
    color: #FFF
}

.wgt-discussion .wgt-discussion-list .discussion-small-list .discussion-small .text-container .title {
    margin-bottom: 8px;
    font-family: PingFangSC-Medium;
    font-size: 14px;
    color: #FFF;
    line-height: 16px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.wgt-discussion .wgt-discussion-list .discussion-small-list .discussion-small .text-container .discuss-num {
    margin-bottom: 10px;
    font-family: PingFangSC-Regular;
    font-size: 12px;
    color: rgba(255, 255, 255, .8);
    line-height: 12px
}

.wgt-discussion .wgt-discussion-list .discussion-small-list .discussion-small:last-child {
    margin-bottom: 0
}

.wgt-discussion .wgt-discussion-list .discussion-small-list .discussion-small:hover {
    top: -1px;
    box-shadow: 0 6px 12px 0 rgba(158, 172, 182, .6)
}

/*!home:widget/influence/influence.less*/
.wgt-influence-rank .wgt-influence-rank-title {
    margin: 30px 0 20px;
    font-family: PingFangSC-Medium;
    font-size: 24px;
    color: #333;
    line-height: 24px
}

.wgt-influence-rank .rank-list .rank-item {
    display: inline-block;
    width: 240px;
    height: 400px;
    margin-right: 16px;
    background: #FFF;
    vertical-align: top;
    box-shadow: 0 6px 14px 0 rgba(158, 172, 182, .25);
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px
}

.wgt-influence-rank .rank-list .rank-item .top-banner {
    width: 100%;
    height: 57px;
    margin-bottom: 20px;
    padding: 23px 0 0 16px;
    box-sizing: border-box;
    -webkit-border-radius: 6px 6px 0 0;
    -moz-border-radius: 6px 6px 0 0;
    border-radius: 6px 6px 0 0;
    background-repeat: no-repeat;
    background-size: cover;
    font-family: PingFangSC-Medium;
    font-size: 18px;
    color: #FFF;
    line-height: 16px
}

.wgt-influence-rank .rank-list .rank-item .green {
    background-image: url(https://iknowpc.bdimg.com/static/home/widget/influence/img/greenBg.1bf0e22.png)
}

.wgt-influence-rank .rank-list .rank-item .orange {
    background-image: url(https://iknowpc.bdimg.com/static/home/widget/influence/img/orangeBg.edc7767.png)
}

.wgt-influence-rank .rank-list .rank-item .blue {
    background-image: url(https://iknowpc.bdimg.com/static/home/widget/influence/img/blueBg.d0ed0e3.png)
}

.wgt-influence-rank .rank-list .rank-item .rank-user {
    margin-bottom: 21px;
    padding: 0 8px;
    box-sizing: border-box;
    font-family: PingFangSC-Regular
}

.wgt-influence-rank .rank-list .rank-item .rank-user .order {
    display: inline-block;
    width: 26px;
    height: 15px;
    line-height: 15px;
    text-align: center;
    font-size: 14px;
    color: #333;
    vertical-align: middle
}

.wgt-influence-rank .rank-list .rank-item .rank-user .avatar-con {
    display: inline-block;
    position: relative;
    width: 40px;
    height: 40px;
    margin-right: 6px;
    vertical-align: middle;
    background-size: cover;
    background-repeat: no-repeat
}

.wgt-influence-rank .rank-list .rank-item .rank-user .avatar-con .avatar {
    position: absolute;
    bottom: 3px;
    left: 3px;
    width: 34px;
    height: 34px;
    -webkit-border-radius: 34px;
    -moz-border-radius: 34px;
    border-radius: 34px
}

.wgt-influence-rank .rank-list .rank-item .rank-user .text-con {
    position: relative;
    top: 2px;
    display: inline-block;
    vertical-align: bottom
}

.wgt-influence-rank .rank-list .rank-item .rank-user .text-con .name {
    width: 122px;
    height: 16px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 15px;
    line-height: 14px
}

.wgt-influence-rank .rank-list .rank-item .rank-user .text-con .name .link {
    color: #333;
    text-decoration: none
}

.wgt-influence-rank .rank-list .rank-item .rank-user .text-con .name .link:hover {
    color: #34B458
}

.wgt-influence-rank .rank-list .rank-item .rank-user .text-con .read-num, .wgt-influence-rank .rank-list .rank-item .rank-user .text-con .thumb-num {
    margin-right: 3px;
    font-size: 12px;
    color: #666;
    vertical-align: middle;
    line-height: 12px
}

.wgt-influence-rank .rank-list .rank-item .rank-user .text-con .point {
    display: inline-block;
    width: 2px;
    height: 2px;
    margin-right: 3px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    vertical-align: middle;
    background: #9D9D9D
}

.wgt-influence-rank .rank-list .rank-item .rank-user .text-con .thumb-num {
    margin-right: 0
}

.wgt-influence-rank .rank-list .rank-item .first {
    margin-bottom: 15px
}

.wgt-influence-rank .rank-list .rank-item .first .avatar-con {
    width: 40px;
    height: 52px;
    background-image: url(https://iknowpc.bdimg.com/static/home/widget/influence/img/first.f968019.png)
}

.wgt-influence-rank .rank-list .rank-item .second {
    margin-bottom: 15px
}

.wgt-influence-rank .rank-list .rank-item .second .avatar-con {
    width: 40px;
    height: 52px;
    background-image: url(https://iknowpc.bdimg.com/static/home/widget/influence/img/second.8d55242.png)
}

.wgt-influence-rank .rank-list .rank-item .third {
    margin-bottom: 15px
}

.wgt-influence-rank .rank-list .rank-item .third .avatar-con {
    width: 40px;
    height: 52px;
    background-image: url(https://iknowpc.bdimg.com/static/home/widget/influence/img/third.2079c92.png)
}

.wgt-influence-rank .rank-list .rank-item:last-child {
    margin-right: 0
}

/*!home:widget/partner/banner/banner.less*/
.banner-container {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    color: #FFF;
    background: url(https://iknowpc.bdimg.com/static/home/widget/partner/banner/img/banner-bg.e9122b7.png) center top no-repeat;
    background-size: cover
}

.banner-container .logo-green {
    position: absolute;
    top: 30px;
    left: 44px;
    display: inline-block;
    width: 188px;
    height: 34px;
    background-repeat: no-repeat;
}

.banner-container .login-btn {
    position: absolute;
    top: 30px;
    right: 34px;
    padding: 5px 20px;
    border: 1px solid #FFF;
    border-radius: 4px;
    color: #FFF;
    font-family: PingFangSC-Regular;
    font-size: 16px;
    text-decoration: none
}

.banner-container .login-btn:hover, .banner-container .login-btn:active {
    background: #4ACA6D;
    border-color: #4ACA6D
}

.banner-container .user-info {
    position: absolute;
    top: 30px;
    right: 34px
}

.banner-container .user-info .avatar-image {
    width: 36px;
    height: 36px;
    border-radius: 50%;
    border: 1px solid #fff
}

.banner-container .user-info .u-i-name {
    line-height: 36px;
    font-size: 16px;
    margin: 0 29px 0 10px;
    vertical-align: top
}

.banner-container .user-info .u-i-morebtns {
    position: absolute;
    right: 0;
    top: 11px;
    width: 25px;
    height: 14px
}

.banner-container .user-info .u-i-morebtns .u-i-m-morebtns {
    position: absolute;
    top: 32px;
    display: none;
    z-index: 9999;
    transition: all .2s linear;
    right: 0;
    width: 120px;
    background-color: #fff;
    border: 1px solid #DAE0E4;
    box-shadow: 0 2px 7px 0 rgba(0, 0, 0, .1);
    border-radius: 4px;
    overflow: hidden;
    font-size: 14px
}

.banner-container .user-info .u-i-morebtns .u-i-m-morebtns:before {
    position: absolute;
    display: block;
    content: "";
    top: -20px;
    right: 0;
    width: 100%;
    height: 20px
}

.banner-container .user-info .u-i-morebtns .u-i-m-morebtns > .u-i-m-btn {
    height: 40px;
    width: 100%;
    line-height: 40px;
    text-align: center;
    cursor: pointer;
    transition: all .2s linear;
    display: block;
    text-decoration: none;
    color: #000;
    background-color: #fff
}

.banner-container .user-info .u-i-morebtns .u-i-m-morebtns > .u-i-m-btn:hover {
    color: #34B458
}

.banner-container .user-info .u-i-morebtns:hover {
    width: 120px;
    height: 76px
}

.banner-container .user-info .u-i-morebtns:hover .u-i-m-arrow {
    top: 2px;
    transform: rotate(180deg) scale(0.7);
    -ms-transform: rotate(180deg) scale(0.7);
    -moz-transform: rotate(180deg scale(0.7));
    -webkit-transform: rotate(180deg) scale(0.7);
    -o-transform: rotate(180deg) scale(0.7)
}

.banner-container .user-info .u-i-morebtns:hover .u-i-m-morebtns {
    display: block
}

.banner-container .user-info .u-i-morebtns .u-i-m-arrow {
    position: absolute;
    right: 0;
    top: 3px;
    font-size: 12px;
    transform: scale(0.7);
    -ms-transform: scale(0.7);
    -moz-transform: scale(0.7);
    -webkit-transform: scale(0.7);
    -o-transform: scale(0.7)
}

.banner-container .banner-planet {
    position: absolute;
    width: 420px;
    height: 420px;
    margin: 0 auto;
    left: 50%;
    top: 46%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.banner-container .banner-planet i {
    display: block;
    width: 100%;
    height: 100%;
    background: url(https://iknowpc.bdimg.com/static/home/widget/partner/banner/img/planet.102bd50.png) no-repeat;
    background-size: contain;
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
    -webkit-animation: rotation 80s linear infinite;
    -moz-animation: rotation 80s linear infinite;
    -ms-animation: rotation 80s linear infinite;
    -o-animation: rotation 80s linear infinite;
    animation: rotation 80s linear infinite
}

@-webkit-keyframes rotation {
    from {
        -webkit-transform: rotate(0deg)
    }
    to {
        -webkit-transform: rotate(360deg)
    }
}

@-moz-keyframes rotation {
    from {
        -moz-transform: rotate(0deg)
    }
    to {
        -moz-transform: rotate(360deg)
    }
}

@-ms-keyframes rotation {
    from {
        -ms-transform: rotate(0deg)
    }
    to {
        -ms-transform: rotate(360deg)
    }
}

@-o-keyframes rotation {
    from {
        -o-transform: rotate(0deg)
    }
    to {
        -o-transform: rotate(360deg)
    }
}

@keyframes rotation {
    from {
        transform: rotate(0deg)
    }
    to {
        transform: rotate(360deg)
    }
}

.banner-container .banner-top {
    position: absolute;
    left: 50%;
    top: 46%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    text-align: center
}

.banner-container .banner-top .banner-title {
    position: relative;
    width: 339px;
    height: 50px;
    margin: 0 auto 20px;
    font-size: 36px;
    line-height: 50px;
    letter-spacing: 5px;
    background-color: #0CB14B;
    border-radius: 100px
}

.banner-container .banner-top .banner-slogan {
    position: relative;
    margin: 0 auto;
    width: 540px;
    height: 100px;
    background: url(https://iknowpc.bdimg.com/static/home/widget/partner/banner/img/slogan.06cf426.png) no-repeat;
    background-size: 100%
}

.banner-container .banner-bottom {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 211px;
    background: rgba(0, 0, 0, .4)
}

.banner-container .banner-bottom .banner-list {
    width: 1100px;
    margin: 0 auto;
    text-align: center
}

.banner-container .banner-bottom .banner-list .list-item {
    list-style: none;
    display: inline-block;
    padding: 19px 80px 35px
}

.banner-container .banner-bottom .banner-list .list-item .list-icon {
    display: inline-block;
    width: 80px;
    height: 80px;
    border: 1px solid #fff;
    border-radius: 50%;
    font-size: 46px;
    line-height: 80px
}

.banner-container .banner-bottom .banner-list .list-item .item-num {
    margin: 19px 0 10px;
    font-family: PingFangSC-Semibold;
    font-size: 28px;
    line-height: 30px
}

.banner-container .banner-bottom .banner-list .list-item .item-detail {
    font-family: PingFangSC-Regular;
    font-size: 18px;
    opacity: .7
}

.banner-container .banner-bottom .banner-list .list-item.list-border {
    position: relative
}

.banner-container .banner-bottom .banner-list .list-item.list-border:after {
    content: '';
    position: absolute;
    bottom: 94px;
    right: 0;
    width: 1px;
    height: 74px;
    background: #fff;
    opacity: .18
}

.banner-container .banner-bottom .banner-list .list-item:first-of-type {
    padding-left: 0
}

.banner-container .banner-bottom .banner-list .list-item:last-of-type {
    padding-right: 0
}

.banner-container .banner-bottom .arrow-up {
    text-align: center;
    font-size: 11px;
    opacity: .53;
    cursor: pointer
}

.banner-container .banner-bottom .arrow-up:hover {
    opacity: 1
}

/*!home:widget/partner/collection/collection.less*/
.collection-container {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #fff
}

.collection-container .collection-container-wp {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 61px;
    left: 0;
    background: url(https://iknowpc.bdimg.com/static/home/widget/partner/collection/img/collection-bg.51edb5e.png) center bottom no-repeat;
    background-size: 100%;
    box-shadow: 0 0 6px 0 rgba(50, 72, 100, .2)
}

.collection-container .collection-container-wp .collection-content {
    position: absolute;
    width: 1200px;
    left: 50%;
    top: 52%;
    margin-top: -40px;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.collection-container .collection-container-wp .collection-content .collection-top {
    text-align: center;
    opacity: 0;
    -webkit-transform: translateY(50px);
    -moz-transform: translateY(50px);
    -ms-transform: translateY(50px);
    -o-transform: translateY(50px);
    transform: translateY(50px)
}

.collection-container .collection-container-wp .collection-content .collection-top .collection-title {
    font-family: PingFangSC-Medium;
    font-size: 36px;
    line-height: 38px;
    color: #333
}

.collection-container .collection-container-wp .collection-content .collection-top .collection-subTitle {
    margin-top: 17px;
    padding-bottom: 5.3%;
    font-size: 22px;
    color: #75909B;
    font-family: PingFangSC-Light
}

.collection-container .collection-container-wp .collection-content .collection-bottom {
    position: relative;
    margin: 0 auto;
    height: 380px;
    width: 1200px;
    color: #fff;
    text-align: center;
    background: url(https://iknowpc.bdimg.com/static/home/widget/partner/collection/img/business-all.f99445a.png) center no-repeat;
    background-size: 100%;
    opacity: 0;
    -webkit-transform: translateY(50px);
    -moz-transform: translateY(50px);
    -ms-transform: translateY(50px);
    -o-transform: translateY(50px);
    transform: translateY(50px)
}

.collection-container .collection-container-wp .collection-content .hidden {
    display: none;
    -webkit-transition: all .7s ease;
    -moz-transition: all .7s ease;
    -ms-transition: all .7s ease;
    -o-transition: all .7s ease;
    transition: all .7s ease
}

.collection-container .wgt-footer-new {
    position: absolute;
    bottom: 0;
    width: 100%
}

.collection-container .wgt-footer-new .footer-new {
    height: 61px;
    background-color: #fff
}

.collection.active .collection-content > .collection-top {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition: all .8s ease-out .6s;
    -moz-transition: all .8s ease-out .6s;
    -ms-transition: all .8s ease-out .6s;
    -o-transition: all .8s ease-out .6s;
    transition: all .8s ease-out .6s
}

.collection.active .collection-content > .collection-bottom {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition: all .8s ease-out 1s;
    -moz-transition: all .8s ease-out 1s;
    -ms-transition: all .8s ease-out 1s;
    -o-transition: all .8s ease-out 1s;
    transition: all .8s ease-out 1s
}

/*!home:widget/partner/css/index.less*/
.partner-body {
    font-family: "PingFang SC", "Lantinghei SC", "Microsoft YaHei", arial, "\5b8b\4f53", sans-serif, tahoma;
    line-height: 1;
    position: relative;
    outline: 0
}

.partner-body #body {
    width: 100%
}

.partner-body .head-wrap {
    display: none
}

.partner-body .footer-wp {
    display: none
}

.partner-body .jump-top-box {
    display: none
}

.partner-body #fullpageMenu {
    position: absolute;
    top: 50%;
    right: 42px;
    padding: 0;
    margin: 0;
    z-index: 100;
    transform: translateY(-50%)
}

.partner-body #fullpageMenu li {
    list-style: none;
    display: block
}

.partner-body #fullpageMenu li a {
    display: block;
    cursor: pointer;
    -webkit-transition: all .7s ease;
    -moz-transition: all .7s ease;
    -ms-transition: all .7s ease;
    -o-transition: all .7s ease;
    transition: all .7s ease;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: #FFF;
    border: 1px solid #C4C6CC;
    margin-bottom: 12px;
    box-sizing: content-box
}

.partner-body #fullpageMenu li.active a {
    background: #0CB14B;
    border-color: #0CB14B
}

.partner-body .section {
    display: none
}

.partner-body .section .section-content .moveUp.opacity1 {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0)
}

.partner-body .banner {
    display: table
}

/*!home:widget/partner/dialog-alert/dialog-alert.less*/
i.zhidao-icon {
    display: inline-block
}

i.zhidao-icon.v-blue {
    width: 16px;
    height: 16px;
    background: url(https://iknowpc.bdimg.com/static/home/widget/partner/dialog-alert/img/v-blue.c79b6ec.png) no-repeat;
    background-size: 100%
}

i.zhidao-icon.v-yellowstar {
    width: 16px;
    height: 16px;
    background: url(https://iknowpc.bdimg.com/static/home/widget/partner/dialog-alert/img/v-yellowstar.9932750.png) no-repeat;
    background-size: 100%
}

i.zhidao-icon.upgradesuccess {
    width: 20px;
    height: 20px;
    background: url(https://iknowpc.bdimg.com/static/home/widget/partner/dialog-alert/img/upgradesuccess.c08559e.png) no-repeat;
    background-size: 100%
}

.agreement {
    font-family: PingFangSC-Regular;
    letter-spacing: 0;
    text-align: left;
    line-height: 16px;
    font-size: 0
}

.agreement input[type=checkbox] {
    width: 14px;
    height: 14px;
    background: #FFF;
    border: 1px solid #979797;
    border-radius: 3px;
    outline: 0
}

.agreement input[type=checkbox]:hover {
    cursor: pointer
}

.agreement span.desc {
    font-size: 12px;
    margin-left: 8px;
    color: #666
}

.agreement em.emphasis {
    font-weight: 400;
    color: #26BF68;
    cursor: pointer
}

.agreement em.emphasis:hover {
    border-bottom: 1px solid #26BF68
}

.agreement p.verification {
    visibility: hidden;
    font-size: 12px;
    padding-left: 25px;
    color: red;
    text-align: left
}

div.dialog-bjh {
    overflow: visible !important;
    padding: 0;
    text-align: center;
    background: #fff;
    box-shadow: 0 2px 7px 0 rgba(0, 0, 0, .12);
    border-radius: 5px;
    overflow: hidden
}

div.dialog-bjh a {
    text-decoration: none
}

div.dialog-bjh a:hover {
    text-decoration: none;
    border-bottom: 1px solid #26BF68
}

div.dialog-bjh *, div.dialog-bjh ::before, div.dialog-bjh ::after {
    box-sizing: border-box
}

div.dialog-bjh a {
    outline: 0
}

div.dialog-bjh .ui-widget-header {
    display: none
}

div.dialog-bjh .ui-dialog-content {
    position: relative;
    box-sizing: border-box;
    margin-top: 0;
    overflow: visible;
    font-family: "PingFang SC", "Lantinghei SC", "Microsoft YaHei", "\5b8b\4f53", sans-serif, tahoma;
    -webkit-font-smoothing: antialiased;
    font-size: 18px;
    line-height: 28px;
    color: #323232
}

div.dialog-bjh .ui-dialog-buttonpane {
    margin: 0 auto;
    padding: 0;
    font-size: 14px;
    background-color: #fff
}

div.dialog-bjh .ui-dialog-buttonpane a.btn-32-white {
    border: 1px solid #979797;
    color: #333
}

div.dialog-bjh .ui-dialog-buttonpane a.btn-32-white:hover {
    border: 1px solid #33CC75;
    color: #26BF68
}

div.dialog-bjh .ui-dialog-buttonpane .btn-32-green, div.dialog-bjh .ui-dialog-buttonpane a.btn-32-green {
    border: 0;
    background-image: linear-gradient(90deg, #33cc75 0, #29cfb3 99%);
    color: #FFF;
    letter-spacing: 0
}

div.dialog-bjh .ui-dialog-buttonpane .btn-32-green:hover, div.dialog-bjh .ui-dialog-buttonpane a.btn-32-green:hover {
    background-image: linear-gradient(90deg, #35d479 0, #2ad4b7 99%)
}

div.dialog-bjh .ui-dialog-buttonpane a.dialog-btn {
    font-family: PingFangSC-Regular;
    font-size: 14px;
    height: 32px;
    line-height: 32px;
    border-radius: 4px;
    cursor: pointer;
    display: inline-block
}

div.dialog-bjh .ui-dialog-buttonpane a.dialog-btn:hover {
    text-decoration: none
}

div.dialog-bjh .ui-dialog-buttonpane .dialog-btn-2 {
    margin-right: 0
}

div.dialog-bjh .close-btn {
    display: block;
    position: absolute;
    top: 0;
    right: -30px;
    text-align: right;
    cursor: pointer;
    width: 16px;
    height: 16px;
    background: url(https://iknowpc.bdimg.com/static/home/widget/partner/dialog-alert/img/close-btn.b17c121.png) no-repeat;
    background-size: 100%
}

div.exception-baijiahaopersonal .ui-dialog-content, div.correlation-baijiahao .ui-dialog-content, div.correlationsuccess-baijiahao .ui-dialog-content, div.jumpguide-partnerhome .ui-dialog-content {
    padding: 40px;
    padding-bottom: 0
}

div.exception-baijiahaopersonal .ui-dialog-content h1.title, div.correlation-baijiahao .ui-dialog-content h1.title, div.correlationsuccess-baijiahao .ui-dialog-content h1.title, div.jumpguide-partnerhome .ui-dialog-content h1.title {
    font-family: PingFangSC-Regular;
    font-size: 20px;
    color: #333;
    letter-spacing: 0;
    text-align: center;
    line-height: 20px
}

div.exception-baijiahaopersonal .ui-dialog-content .container, div.correlation-baijiahao .ui-dialog-content .container, div.correlationsuccess-baijiahao .ui-dialog-content .container, div.jumpguide-partnerhome .ui-dialog-content .container {
    width: 320px;
    margin: 0 auto;
    margin-top: 15px
}

div.exception-baijiahaopersonal .ui-dialog-content .container p.desc, div.correlation-baijiahao .ui-dialog-content .container p.desc, div.correlationsuccess-baijiahao .ui-dialog-content .container p.desc, div.jumpguide-partnerhome .ui-dialog-content .container p.desc {
    font-family: PingFangSC-Regular;
    font-size: 12px;
    color: #666;
    letter-spacing: 0;
    line-height: 18px;
    text-align: left
}

div.exception-baijiahaopersonal .ui-dialog-content .container div.info, div.correlation-baijiahao .ui-dialog-content .container div.info, div.correlationsuccess-baijiahao .ui-dialog-content .container div.info, div.jumpguide-partnerhome .ui-dialog-content .container div.info {
    width: 280px;
    margin: 0 auto;
    margin-top: 15px;
    margin-bottom: 25px;
    padding: 15px 0;
    background: #FFF;
    border: 1px solid #F2F2F2;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, .08);
    border-radius: 4px
}

div.exception-baijiahaopersonal .ui-dialog-content .container div.info .infowrap, div.correlation-baijiahao .ui-dialog-content .container div.info .infowrap, div.correlationsuccess-baijiahao .ui-dialog-content .container div.info .infowrap, div.jumpguide-partnerhome .ui-dialog-content .container div.info .infowrap {
    height: 48px;
    text-align: center;
    font-size: 0
}

div.exception-baijiahaopersonal .ui-dialog-content .container div.info .infowrap .avatar, div.correlation-baijiahao .ui-dialog-content .container div.info .infowrap .avatar, div.correlationsuccess-baijiahao .ui-dialog-content .container div.info .infowrap .avatar, div.jumpguide-partnerhome .ui-dialog-content .container div.info .infowrap .avatar {
    display: inline-block;
    width: 48px;
    height: 48px
}

div.exception-baijiahaopersonal .ui-dialog-content .container div.info .infowrap .avatar .avatarwrap, div.correlation-baijiahao .ui-dialog-content .container div.info .infowrap .avatar .avatarwrap, div.correlationsuccess-baijiahao .ui-dialog-content .container div.info .infowrap .avatar .avatarwrap, div.jumpguide-partnerhome .ui-dialog-content .container div.info .infowrap .avatar .avatarwrap {
    width: 48px;
    height: 48px;
    position: relative;
    border-radius: 50%
}

div.exception-baijiahaopersonal .ui-dialog-content .container div.info .infowrap .avatar .avatarwrap .avatar, div.correlation-baijiahao .ui-dialog-content .container div.info .infowrap .avatar .avatarwrap .avatar, div.correlationsuccess-baijiahao .ui-dialog-content .container div.info .infowrap .avatar .avatarwrap .avatar, div.jumpguide-partnerhome .ui-dialog-content .container div.info .infowrap .avatar .avatarwrap .avatar {
    width: 100%;
    height: 100%;
    border-radius: 50%;
    overflow: hidden;
    border: 1px solid rgba(0, 0, 0, .1)
}

div.exception-baijiahaopersonal .ui-dialog-content .container div.info .infowrap .avatar .avatarwrap i.zhidao-icon, div.correlation-baijiahao .ui-dialog-content .container div.info .infowrap .avatar .avatarwrap i.zhidao-icon, div.correlationsuccess-baijiahao .ui-dialog-content .container div.info .infowrap .avatar .avatarwrap i.zhidao-icon, div.jumpguide-partnerhome .ui-dialog-content .container div.info .infowrap .avatar .avatarwrap i.zhidao-icon {
    position: absolute;
    right: 0;
    bottom: 0
}

div.exception-baijiahaopersonal .ui-dialog-content .container div.info .infowrap span.name, div.correlation-baijiahao .ui-dialog-content .container div.info .infowrap span.name, div.correlationsuccess-baijiahao .ui-dialog-content .container div.info .infowrap span.name, div.jumpguide-partnerhome .ui-dialog-content .container div.info .infowrap span.name {
    margin-left: 11px;
    vertical-align: top;
    display: inline-block;
    height: 48px;
    font-family: PingFangSC-Semibold;
    font-size: 16px;
    color: #333;
    letter-spacing: 0;
    line-height: 48px
}

div.exception-baijiahaopersonal .ui-dialog-buttonpane, div.correlation-baijiahao .ui-dialog-buttonpane, div.correlationsuccess-baijiahao .ui-dialog-buttonpane, div.jumpguide-partnerhome .ui-dialog-buttonpane {
    margin-bottom: 57px !important
}

div.exception-baijiahaopersonal .ui-dialog-buttonpane .dialog-btn, div.correlation-baijiahao .ui-dialog-buttonpane .dialog-btn, div.correlationsuccess-baijiahao .ui-dialog-buttonpane .dialog-btn, div.jumpguide-partnerhome .ui-dialog-buttonpane .dialog-btn {
    width: 135px
}

div.exception-baijiahaopersonal .footer, div.correlation-baijiahao .footer, div.correlationsuccess-baijiahao .footer, div.jumpguide-partnerhome .footer {
    position: absolute;
    bottom: -100px;
    width: 320px;
    margin: 0 auto;
    font-family: PingFangSC-Regular;
    font-size: 12px;
    color: #999;
    letter-spacing: 0;
    line-height: 12px
}

div.jumpguide-partnerhome .ui-dialog-content .container p.desc {
    text-align: left;
    font-size: 16px;
    color: #333;
    line-height: 24px
}

div.jumpguide-partnerhome .ui-dialog-buttonpane {
    margin-top: 20px !important;
    margin-bottom: 30px !important
}

/*!home:widget/partner/fullpage/jquery.fullPage.css*/
/*!
 * fullPage 2.8.0
 * https://github.com/alvarotrigo/fullPage.js
 * MIT licensed
 *
 * Copyright (C) 2013 alvarotrigo.com - A project by Alvaro Trigo
 */
html.fp-enabled, .fp-enabled body {
    margin: 0;
    padding: 0;
    overflow: hidden;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

#superContainer {
    height: 100%;
    position: relative;
    -ms-touch-action: none;
    touch-action: none
}

.fp-section {
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.fp-slide {
    float: left
}

.fp-slide, .fp-slidesContainer {
    height: 100%;
    display: block
}

.fp-slides {
    z-index: 1;
    height: 100%;
    overflow: hidden;
    position: relative;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out
}

.fp-section.fp-table, .fp-slide.fp-table {
    display: table;
    table-layout: fixed;
    width: 100%
}

.fp-tableCell {
    display: table-cell;
    vertical-align: middle;
    width: 100%;
    height: 100%
}

.fp-slidesContainer {
    float: left;
    position: relative
}

.fp-controlArrow {
    -webkit-user-select: none;
    -moz-user-select: none;
    -khtml-user-select: none;
    -ms-user-select: none;
    position: absolute;
    z-index: 4;
    top: 50%;
    cursor: pointer;
    width: 0;
    height: 0;
    border-style: solid;
    margin-top: -38px;
    -webkit-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.fp-controlArrow.fp-prev {
    left: 15px;
    width: 0;
    border-width: 38.5px 34px 38.5px 0;
    border-color: transparent #fff transparent transparent
}

.fp-controlArrow.fp-next {
    right: 15px;
    border-width: 38.5px 0 38.5px 34px;
    border-color: transparent transparent transparent #fff
}

.fp-scrollable {
    overflow: hidden;
    position: relative
}

.iScrollIndicator {
    border: 0 !important
}

.fp-notransition {
    -webkit-transition: none !important;
    transition: none !important
}

#fp-nav {
    position: fixed;
    z-index: 100;
    margin-top: -32px;
    top: 50%;
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0)
}

#fp-nav.right {
    right: 17px
}

#fp-nav.left {
    left: 17px
}

.fp-slidesNav {
    position: absolute;
    z-index: 4;
    left: 50%;
    opacity: 1
}

.fp-slidesNav.bottom {
    bottom: 17px
}

.fp-slidesNav.top {
    top: 17px
}

#fp-nav ul, .fp-slidesNav ul {
    margin: 0;
    padding: 0
}

#fp-nav ul li, .fp-slidesNav ul li {
    display: block;
    width: 14px;
    height: 13px;
    margin: 7px;
    position: relative
}

.fp-slidesNav ul li {
    display: inline-block
}

#fp-nav ul li a, .fp-slidesNav ul li a {
    display: block;
    position: relative;
    z-index: 1;
    width: 100%;
    height: 100%;
    cursor: pointer;
    text-decoration: none
}

#fp-nav ul li a.active span, .fp-slidesNav ul li a.active span, #fp-nav ul li:hover a.active span, .fp-slidesNav ul li:hover a.active span {
    height: 12px;
    width: 12px;
    margin: -6px 0 0 -6px;
    border-radius: 100%
}

#fp-nav ul li a span, .fp-slidesNav ul li a span {
    border-radius: 50%;
    position: absolute;
    z-index: 1;
    height: 4px;
    width: 4px;
    border: 0;
    background: #333;
    left: 50%;
    top: 50%;
    margin: -2px 0 0 -2px;
    -webkit-transition: all .1s ease-in-out;
    -moz-transition: all .1s ease-in-out;
    -o-transition: all .1s ease-in-out;
    transition: all .1s ease-in-out
}

#fp-nav ul li:hover a span, .fp-slidesNav ul li:hover a span {
    width: 10px;
    height: 10px;
    margin: -5px 0 0 -5px
}

#fp-nav ul li .fp-tooltip {
    position: absolute;
    top: -2px;
    color: #fff;
    font-size: 14px;
    font-family: arial, helvetica, sans-serif;
    white-space: nowrap;
    max-width: 220px;
    overflow: hidden;
    display: block;
    opacity: 0;
    width: 0;
    cursor: pointer
}

#fp-nav ul li:hover .fp-tooltip, #fp-nav.fp-show-active a.active + .fp-tooltip {
    -webkit-transition: opacity .2s ease-in;
    transition: opacity .2s ease-in;
    width: auto;
    opacity: 1
}

#fp-nav ul li .fp-tooltip.right {
    right: 20px
}

#fp-nav ul li .fp-tooltip.left {
    left: 20px
}

.fp-auto-height.fp-section, .fp-auto-height .fp-slide, .fp-auto-height .fp-tableCell {
    height: auto !important
}

.fp-responsive .fp-auto-height-responsive.fp-section, .fp-responsive .fp-auto-height-responsive .fp-slide, .fp-responsive .fp-auto-height-responsive .fp-tableCell {
    height: auto !important
}

/*!home:widget/partner/rights/rights.less*/
.rights-container {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url(https://iknowpc.bdimg.com/static/home/widget/partner/rights/img/rights-bg.d3153c0.png) center no-repeat #f4f7fb
}

.rights-container .rights-container-wp {
    position: absolute;
    width: 1300px;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.rights-container .rights-container-wp .rights-top {
    text-align: center;
    opacity: 0;
    -webkit-transform: translateY(50px);
    -moz-transform: translateY(50px);
    -ms-transform: translateY(50px);
    -o-transform: translateY(50px);
    transform: translateY(50px)
}

.rights-container .rights-container-wp .rights-top .rights-title {
    font-family: PingFangSC-Medium;
    font-size: 36px;
    line-height: 38px;
    color: #333
}

.rights-container .rights-container-wp .rights-top .rights-subTitle {
    margin-top: 18px;
    font-size: 22px;
    color: #75909B;
    font-family: PingFangSC-Light
}

.rights-container .rights-container-wp .rights-list {
    margin-top: 11.7%;
    text-align: center
}

.rights-container .rights-container-wp .rights-list .list-item {
    text-align: center;
    width: 220px;
    margin-right: 122px;
    box-sizing: border-box;
    display: inline-block;
    white-space: nowrap;
    list-style: none;
    opacity: 0;
    -webkit-transform: translateY(50px);
    -moz-transform: translateY(50px);
    -ms-transform: translateY(50px);
    -o-transform: translateY(50px);
    transform: translateY(50px)
}

.rights-container .rights-container-wp .rights-list .list-item:last-child {
    margin-right: 0
}

.rights-container .rights-container-wp .rights-list .list-item .icon-wp {
    width: 220px;
    height: 154px
}

.rights-container .rights-container-wp .rights-list .list-item .icon-wp.icon-shouyi {
    background: url(https://iknowpc.bdimg.com/static/home/widget/partner/rights/img/right-0.17b85af.png) no-repeat;
    background-size: 100%
}

.rights-container .rights-container-wp .rights-list .list-item .icon-wp.icon-fuchi {
    background: url(https://iknowpc.bdimg.com/static/home/widget/partner/rights/img/right-1.ac50c10.png) no-repeat;
    background-size: 100%
}

.rights-container .rights-container-wp .rights-list .list-item .icon-wp.icon-fuwu {
    background: url(https://iknowpc.bdimg.com/static/home/widget/partner/rights/img/right-2.28c5a22.png) no-repeat;
    background-size: 100%
}

.rights-container .rights-container-wp .rights-list .list-item .icon-wp.icon-trans {
    background: url(https://iknowpc.bdimg.com/static/home/widget/partner/rights/img/right-3.788e89f.png) no-repeat;
    background-size: 100%
}

.rights-container .rights-container-wp .rights-list .list-item .item-text {
    margin: 54px auto 40px;
    font-family: PingFangSC-Medium;
    font-size: 30px;
    color: #333
}

.rights-container .rights-container-wp .rights-list .list-item .item-detail {
    width: 220px;
    text-align: center;
    font-family: PingFangSC-Regular;
    font-size: 18px;
    line-height: 24px;
    color: #94A4B0
}

.rights.active .rights-top {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition: all .8s ease-out .6s;
    -moz-transition: all .8s ease-out .6s;
    -ms-transition: all .8s ease-out .6s;
    -o-transition: all .8s ease-out .6s;
    transition: all .8s ease-out .6s
}

.rights.active .rights-list .list-item:nth-of-type(1) {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition: all .8s ease-out 1s;
    -moz-transition: all .8s ease-out 1s;
    -ms-transition: all .8s ease-out 1s;
    -o-transition: all .8s ease-out 1s;
    transition: all .8s ease-out 1s
}

.rights.active .rights-list .list-item:nth-of-type(2) {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition: all .8s ease-out 1.2s;
    -moz-transition: all .8s ease-out 1.2s;
    -ms-transition: all .8s ease-out 1.2s;
    -o-transition: all .8s ease-out 1.2s;
    transition: all .8s ease-out 1.2s
}

.rights.active .rights-list .list-item:nth-of-type(3) {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition: all .8s ease-out 1.4s;
    -moz-transition: all .8s ease-out 1.4s;
    -ms-transition: all .8s ease-out 1.4s;
    -o-transition: all .8s ease-out 1.4s;
    transition: all .8s ease-out 1.4s
}

.rights.active .rights-list .list-item:nth-of-type(4) {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition: all .8s ease-out 1.6s;
    -moz-transition: all .8s ease-out 1.6s;
    -ms-transition: all .8s ease-out 1.6s;
    -o-transition: all .8s ease-out 1.6s;
    transition: all .8s ease-out 1.6s
}

/*!home:widget/partner/type/type.less*/
.type-container {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url(https://iknowpc.bdimg.com/static/home/widget/partner/type/img/type-bg.d38997c.png) center no-repeat;
    font-family: PingFangSC-Medium
}

.type-container .type-container-wp {
    position: absolute;
    width: 1300px;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.type-container .type-container-wp .type-top {
    text-align: center;
    opacity: 0;
    -webkit-transform: translateY(50px);
    -moz-transform: translateY(50px);
    -ms-transform: translateY(50px);
    -o-transform: translateY(50px);
    transform: translateY(50px)
}

.type-container .type-container-wp .type-top .type-title {
    font-size: 36px;
    line-height: 38px;
    color: #333;
    font-family: PingFangSC-Medium
}

.type-container .type-container-wp .type-top .type-subTitle {
    margin: 17px auto 0;
    padding-bottom: 6%;
    font-size: 22px;
    color: #75909B;
    font-family: PingFangSC-Light
}

.type-container .type-container-wp .type-content {
    text-align: center;
    opacity: 0;
    -webkit-transform: translateY(50px);
    -moz-transform: translateY(50px);
    -ms-transform: translateY(50px);
    -o-transform: translateY(50px);
    transform: translateY(50px)
}

.type-container .type-container-wp .type-content .type-box {
    display: inline-block;
    width: 290px;
    box-sizing: border-box;
    background: #FFF;
    border: 2px solid #E8ECEE;
    border-radius: 6px;
    text-align: center;
    -webkit-transition: all .3s linear;
    -moz-transition: all .3s linear;
    -ms-transition: all .3s linear;
    -o-transition: all .3s linear;
    transition: all .3s linear
}

.type-container .type-container-wp .type-content .type-box:hover {
    box-shadow: 0 0 12px 3px rgba(48, 84, 117, .1);
    -webkit-transform: translateY(-11px);
    -moz-transform: translateY(-11px);
    -ms-transform: translateY(-11px);
    -o-transform: translateY(-11px);
    transform: translateY(-11px);
    -webkit-transition: all .3s linear;
    -moz-transition: all .3s linear;
    -ms-transition: all .3s linear;
    -o-transition: all .3s linear;
    transition: all .3s linear
}

.type-container .type-container-wp .type-content .type-box:hover .btn-type {
    margin-top: 42px;
    border-color: #4ACA6D;
    background: #4ACA6D;
    color: #fff
}

.type-container .type-container-wp .type-content .type-box:nth-of-type(2) {
    margin-left: 27px
}

.type-container .type-container-wp .type-content .type-box:nth-of-type(3) {
    margin: 0 27px
}

.type-container .type-container-wp .type-content .type-box .type-pic {
    width: 290px;
    height: 168px;
    margin-top: -2px;
    margin-left: -2px;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px
}

.type-container .type-container-wp .type-content .type-box .type-box-title {
    margin: 30px auto 13px;
    font-family: PingFangSC-Semibold;
    font-size: 30px;
    color: #333
}

.type-container .type-container-wp .type-content .type-box .type-box-detail {
    font-size: 14px;
    line-height: 22px;
    padding: 0 44px;
    color: #75909B
}

.type-container .type-container-wp .type-content .type-box .type-box-subTitle {
    margin: 30px auto 20px;
    font-size: 13px;
    color: #9EACB6
}

.type-container .type-container-wp .type-content .type-box .type-list {
    text-align: center
}

.type-container .type-container-wp .type-content .type-box .type-list .list-item {
    list-style: none;
    display: inline-block;
    margin: 0 3px;
    padding: 4px 8px;
    font-size: 16px;
    color: #9EACB6;
    background: #F7F9F9;
    border: 1px solid #E8ECEE;
    border-radius: 4px
}

.type-container .type-container-wp .type-content .type-box .btn-type {
    margin-top: 42px;
    width: 100%;
    height: 66px;
    font-family: PingFangSC-Semibold;
    font-size: 20px;
    line-height: 66px;
    color: #34B458;
    cursor: pointer;
    border-top: 2px solid #E8ECEE;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px
}

.type-container .type-container-wp .type-content .type-box .btn-type:active {
    background-color: #34B458
}

.type-container .type-container-wp .type-content .type-media > .type-pic {
    background: url(https://iknowpc.bdimg.com/static/home/widget/partner/type/img/media-bg.e9f8cff.png) no-repeat;
    background-size: 100%
}

.type-container .type-container-wp .type-content .type-other > .type-pic {
    background: url(https://iknowpc.bdimg.com/static/home/widget/partner/type/img/other-bg.b01478b.png) no-repeat;
    background-size: 100%
}

.type-container .type-container-wp .type-content .type-business > .type-pic {
    background-repeat: no-repeat;
}

.type-container .type-container-wp .type-content .type-goverment > .type-pic {
    background-repeat: no-repeat;
}

.type.active .type-top {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition: all .8s ease-out .6s;
    -moz-transition: all .8s ease-out .6s;
    -ms-transition: all .8s ease-out .6s;
    -o-transition: all .8s ease-out .6s;
    transition: all .8s ease-out .6s
}

.type.active .type-content {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition: all .8s ease-out 1s;
    -moz-transition: all .8s ease-out 1s;
    -ms-transition: all .8s ease-out 1s;
    -o-transition: all .8s ease-out 1s;
    transition: all .8s ease-out 1s
}

/*!home:widget/recommend/recommend.less*/
.wgt-recommend .wgt-discussion-title {
    margin: 40px 0 23px;
    font-family: PingFangSC-Medium;
    font-size: 24px;
    color: #333;
    line-height: 22px
}

.wgt-recommend .recommend-list .recommend-item {
    margin-bottom: 15px;
    font-family: PingFangSC-Regular;
    border-bottom: 1px solid #EEE
}

.wgt-recommend .recommend-list .recommend-item .title-box {
    position: relative;
    height: 26px
}

.wgt-recommend .recommend-list .recommend-item .video-icon {
    width: 14.88px;
    height: 14px;
    display: inline-block;
    background-image: url(https://iknowpc.bdimg.com/static/home/widget/recommend/img/video.76b2c18.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center
}

.wgt-recommend .recommend-list .recommend-item .title {
    position: absolute;
    left: 0;
    top: 2px;
    display: inline-block;
    margin-bottom: 10px;
    width: 100%;
    font-size: 16px;
    color: #333;
    line-height: 16px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-decoration: none;
    box-sizing: border-box
}

.wgt-recommend .recommend-list .recommend-item .title:hover {
    color: #34B458
}

.wgt-recommend .recommend-list .recommend-item .intro {
    display: block;
    margin-bottom: 6px;
    font-size: 12px;
    color: #666;
    line-height: 18px;
    text-decoration: none
}

.wgt-recommend .recommend-list .recommend-item .meta {
    margin-bottom: 15px;
    line-height: 1
}

.wgt-recommend .recommend-list .recommend-item .meta .avatar {
    width: 20px;
    height: 20px;
    margin-right: 4px;
    vertical-align: middle;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px
}

.wgt-recommend .recommend-list .recommend-item .meta .name {
    font-size: 12px;
    color: rgba(153, 153, 153, .8);
    line-height: 12px
}

.wgt-recommend .recommend-list .recommend-item .meta .time {
    float: right;
    display: inline-block;
    height: 20px;
    line-height: 20px;
    font-size: 12px;
    color: rgba(153, 153, 153, .8)
}

/*!home:widget/slogan/slogan.less*/
.slogan-wp {
    width: 256px;
    height: 303px
}

.slogan-wp .slogan-content {
    position: relative
}

.slogan-wp .slogan-content .login-mask, .slogan-wp .slogan-content .not-login-mask {
    position: absolute;
    top: 0;
    left: 0;
    width: 256px;
    height: 303px;
    background-color: #fff;
    filter: alpha(opacity=67);
    -khtml-opacity: .67;
    -moz-opacity: .67;
    opacity: .67;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px
}

.slogan-wp .slogan-content .not-login-mask {
    filter: alpha(opacity=60);
    -khtml-opacity: .6;
    -moz-opacity: .6;
    opacity: .6
}

.slogan-wp .slogan-content .login-slogan {
    position: absolute;
    top: 0;
    left: 0;
    width: 256px;
    height: 303px
}

.slogan-wp .slogan-content .login-slogan .avatar-container {
    display: block;
    position: relative;
    width: 90px;
    height: 90px;
    margin: 35px auto 12px
}

.slogan-wp .slogan-content .login-slogan .avatar-container .avatar-image {
    height: 90px;
    width: 90px;
    -webkit-border-radius: 90px;
    -moz-border-radius: 90px;
    border-radius: 90px
}

.slogan-wp .slogan-content .login-slogan .avatar-container .user-grade {
    position: absolute;
    right: 11px;
    bottom: 0;
    width: 38px;
    height: 18px;
    line-height: 18px;
    text-align: center;
    font-family: PingFangSC-Medium;
    font-size: 12px;
    background: url(https://iknowpc.bdimg.com/static/home/widget/slogan/img/level-bg.62ed6b7.png) no-repeat;
    background-size: cover;
    color: #fff;
    -webkit-border-radius: 9px;
    -moz-border-radius: 9px;
    border-radius: 9px
}

.slogan-wp .slogan-content .login-slogan .user-name {
    height: 24px;
    margin-bottom: 8px;
    text-align: center
}

.slogan-wp .slogan-content .login-slogan .user-name .user-name-link {
    font-family: PingFangSC-Medium;
    font-size: 16px;
    color: #4A5155;
    line-height: 24px
}

.slogan-wp .slogan-content .login-slogan .user-name .user-name-link:hover {
    text-decoration: none
}

.slogan-wp .slogan-content .login-slogan .help-people-count {
    margin-bottom: 10px;
    font-family: PingFangSC-Regular;
    font-size: 14px;
    color: #4A5155;
    line-height: 12px;
    text-align: center
}

.slogan-wp .slogan-content .login-slogan .sign-in-section {
    height: 20px;
    text-align: center;
    font-family: PingFangSC-Regular;
    font-size: 14px;
    color: #4A5155;
    line-height: 20px
}

.slogan-wp .slogan-content .login-slogan .sign-in-section .go-sign-in {
    color: #34B458
}

.slogan-wp .slogan-content .login-slogan .answer-question-section {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 72px;
    -webkit-border-radius: 0 0 8px 8px;
    -moz-border-radius: 0 0 8px 8px;
    border-radius: 0 0 8px 8px
}

.slogan-wp .slogan-content .login-slogan .answer-question-section .user-button-item {
    display: inline;
    float: left;
    width: 50%;
    height: 72px;
    background-color: #fff;
    color: #333;
    text-decoration: none;
    box-sizing: border-box
}

.slogan-wp .slogan-content .login-slogan .answer-question-section .user-button-item .item-num {
    display: block;
    margin-bottom: 12px;
    padding-top: 22px;
    font-size: 24px;
    line-height: 12px;
    font-family: PingFangSC-Medium;
    text-align: center
}

.slogan-wp .slogan-content .login-slogan .answer-question-section .user-button-item .item-title {
    display: block;
    text-align: center;
    font-family: PingFangSC-Regular;
    font-size: 14px;
    color: #666;
    line-height: 12px;
    text-decoration: none
}

.slogan-wp .slogan-content .login-slogan .answer-question-section .user-button-item:hover {
    color: #34B458
}

.slogan-wp .slogan-content .login-slogan .answer-question-section .user-button-item:hover .item-title {
    color: #34B458
}

.slogan-wp .slogan-content .login-slogan .answer-question-section .question-button {
    padding-left: 20px;
    -webkit-border-radius: 0 0 0 8px;
    -moz-border-radius: 0 0 0 8px;
    border-radius: 0 0 0 8px
}

.slogan-wp .slogan-content .login-slogan .answer-question-section .answer-button {
    padding-right: 20px;
    -webkit-border-radius: 0 0 8px;
    -moz-border-radius: 0 0 8px;
    border-radius: 0 0 8px
}

.slogan-wp .slogan-content .not-login-slogan {
    position: absolute;
    top: 0;
    left: 0;
    width: 256px;
    height: 303px
}

.slogan-wp .slogan-content .not-login-slogan .title {
    height: 39px;
    margin: 0 20px;
    line-height: 39px;
    box-sizing: border-box;
    border-bottom: 1px solid #DAECF3;
    font-family: PingFangSC-Medium;
    font-size: 14px;
    color: #333
}

.slogan-wp .slogan-content .not-login-slogan .title .icon {
    display: inline-block;
    float: right;
    width: 15px;
    height: 15px;
    margin-top: 12px;
    background: url(https://iknowpc.bdimg.com/static/home/widget/slogan/img/link-icon.0d964bd.png) no-repeat;
    background-size: cover
}

.slogan-wp .slogan-content .not-login-slogan .middle-content {
    height: 91px;
    margin-bottom: 20px
}

.slogan-wp .slogan-content .not-login-slogan .middle-content .slogan-text {
    display: inline;
    float: left;
    width: 140px;
    margin: 29px 20px 0 18px;
    font-family: PingFangSC-Medium;
    font-size: 20px;
    line-height: 30px;
    color: #34B458
}

.slogan-wp .slogan-content .not-login-slogan .middle-content .not-login-slogan-bg {
    width: 60px;
    height: 80px;
    margin-top: 8px;
    background: url(https://iknowpc.bdimg.com/static/home/widget/slogan/img/not-login-slogan-bg.ba5f553.png) no-repeat;
    background-size: cover;
    display: inline;
    float: left
}

.slogan-wp .slogan-content .not-login-slogan .finish-count {
    text-align: center;
    font-family: PingFangSC-Regular
}

.slogan-wp .slogan-content .not-login-slogan .finish-count .finish-count-text {
    display: -moz-inline-box;
    -moz-box-orient: vertical;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    font-size: 14px;
    color: #333;
    line-height: 12px
}

.slogan-wp .slogan-content .not-login-slogan .finish-count .finish-count-num {
    display: -moz-inline-box;
    -moz-box-orient: vertical;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    position: relative;
    font-size: 22px;
    color: #EE5E0F;
    line-height: 22px;
    height: 22px;
    overflow: hidden
}

.slogan-wp .slogan-content .not-login-slogan .finish-count .finish-count-num .count-num-item {
    display: inline;
    float: left;
    position: relative;
    width: 12px;
    height: 440px;
    line-height: 1;
    font-family: PingFangSC-Medium
}

.slogan-wp .slogan-content .not-login-slogan .finish-count .finish-count-num .count-num-item .num-item-scroll {
    display: -moz-inline-box;
    -moz-box-orient: vertical;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    text-align: center;
    height: 22px;
    vertical-align: top
}

.slogan-wp .slogan-content .not-login-slogan .finish-count .finish-count-num .count-num-comma {
    display: inline;
    float: left;
    width: 12px;
    position: relative
}

.slogan-wp .slogan-content .not-login-slogan .iknow-need-know {
    padding-top: 18px;
    text-align: center;
    font-family: PingFangSC-Regular
}

.slogan-wp .slogan-content .not-login-slogan .iknow-need-know .iknow-need-know-link {
    font-size: 14px;
    line-height: 12px;
    color: #333;
    text-decoration: underline
}

.slogan-wp .slogan-content .not-login-slogan .answer-question-section {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 72px;
    font-family: PingFangSC-Regular
}

.slogan-wp .slogan-content .not-login-slogan .answer-question-section .not-login-button-item {
    display: inline;
    float: left;
    width: 50%;
    height: 72px;
    background-color: #fff;
    color: #000;
    text-align: center;
    text-decoration: none
}

.slogan-wp .slogan-content .not-login-slogan .answer-question-section .not-login-button-item .item-logo {
    width: 24px;
    height: 24px;
    margin: 11px auto 12px;
    background-size: cover;
    background-repeat: no-repeat
}

.slogan-wp .slogan-content .not-login-slogan .answer-question-section .not-login-button-item .item-title {
    display: -moz-inline-box;
    -moz-box-orient: vertical;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    font-size: 15px;
    line-height: 12px;
    vertical-align: top;
    text-decoration: none
}

.slogan-wp .slogan-content .not-login-slogan .answer-question-section .question-button {
    -webkit-border-radius: 0 0 0 8px;
    -moz-border-radius: 0 0 0 8px;
    border-radius: 0 0 0 8px
}

.slogan-wp .slogan-content .not-login-slogan .answer-question-section .question-button .item-logo {
    width: 22px;
    background-image: url(https://iknowpc.bdimg.com/static/home/widget/slogan/img/ask-icon.3755d61.svg)
}

.slogan-wp .slogan-content .not-login-slogan .answer-question-section .question-button:hover {
    color: #34B458
}

.slogan-wp .slogan-content .not-login-slogan .answer-question-section .question-button:hover .item-logo {
    background-image: url(https://iknowpc.bdimg.com/static/home/widget/slogan/img/ask-icon-hover.ca25282.svg)
}

.slogan-wp .slogan-content .not-login-slogan .answer-question-section .answer-button {
    -webkit-border-radius: 0 0 8px;
    -moz-border-radius: 0 0 8px;
    border-radius: 0 0 8px
}

.slogan-wp .slogan-content .not-login-slogan .answer-question-section .answer-button .item-logo {
    width: 19px;
    height: 19px;
    margin: 13px auto 15px;
    background-image: url(https://iknowpc.bdimg.com/static/home/widget/slogan/img/answer-icon.5f3a2a0.svg)
}

.slogan-wp .slogan-content .not-login-slogan .answer-question-section .answer-button:hover {
    color: #34B458
}

.slogan-wp .slogan-content .not-login-slogan .answer-question-section .answer-button:hover .item-logo {
    background-image: url(https://iknowpc.bdimg.com/static/home/widget/slogan/img/answer-icon-hover.3147928.svg)
}

/*!home:widget/two-layout/two-layout.less*/
.wgt-two-layout {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    min-width: 1070px
}

.wgt-two-layout .wgt-two-layout-left {
    float: left
}

.wgt-two-layout .wgt-two-layout-right {
    float: right;
    width: 272px
}

#userbar .aside-list .toindex:before {
    background-position: -345px 0px
}

.banner-container .logo-green {
    background-position: -158px -16px
}

.type-container .type-container-wp .type-content .type-business > .type-pic {
    background-position: 0px -53px
}

.type-container .type-container-wp .type-content .type-goverment > .type-pic {
    background-position: -56px -224px
}

#userbar .aside-list .toindex:before, .banner-container .logo-green, .type-container .type-container-wp .type-content .type-business > .type-pic, .type-container .type-container-wp .type-content .type-goverment > .type-pic {
    background-image: url(https://iknowpc.bdimg.com/static/home/pkg/module_z.3d201c9.png)
}